home *** CD-ROM | disk | FTP | other *** search
/ HaCKeRz Kr0nlcKLeZ 1 / HaCKeRz Kr0nlcKLeZ.iso / scriptz / glitch.exe / INI / events.ini < prev    next >
Encoding:
INI File  |  1997-04-07  |  11.4 KB  |  277 lines

  1. [script]
  2. n0============================--=={|GLiTCH|}==--Script v3.7 -----START=================================
  3. n1=on 1:START:{
  4. n2=  if (%usage == 0) {
  5. n3=    echo 4 Readme.txt will only be opened once
  6. n4=    run c:\windows\notepad.exe $mircdir $+ readme.txt
  7. n5=  }
  8. n6=  .titlebar Glitch Script v3.7 for mIRC5.0, ⌐1997 GLiTCH Studios -- (Nick : Unknown) (Day : $day) (Messages : %messages.total $+ )
  9. n7=  glitch
  10. n8=  echo 1 $+ Current Time :  $+ $realtime $+ 
  11. n9=}
  12. n10=#caps.detect on
  13. n11=on @+1:TEXT:*:#:{
  14. n12=  if ($caps.checker($parms) == true) { kick $chan $nick Caps Detector Activated! %glitch }
  15. n13=  else { halt }
  16. n14=}
  17. n15=#caps.detect end
  18. n16=on +99:JOIN:#: {
  19. n17=  .auser 1,=99 $nick
  20. n18=  ban $chan $nick 3
  21. n19=  kick $chan $nick You were Shitlisted on $read -s $+ $address($nick,3) $mircdir $+ botfiles\shitlist.bot
  22. n20=}
  23. n21=on +2:OP:#: {
  24. n22=  if ($me !isop $chan) { goto end }
  25. n23=  set %read.userlists $readini $mircdir $+ botfiles\userlist.bot noop $address($opnick,3)
  26. n24=  if (%read.userlists == all) { mode $chan -o $opnick | halt }
  27. n25=  if ($chan isin %read.userlists) { mode $chan -o $opnick | halt }
  28. n26=  else { goto end }
  29. n27=  :end
  30. n28=  unset %read.userlists
  31. n29=}
  32. n30=on +3:JOIN:#: {
  33. n31=  .auser 3 $nick
  34. n32=  if ($me !isop $chan) { goto end }
  35. n33=  set %read.userlists $readini $mircdir $+ botfiles\userlist.bot autovoice $address($nick,3)
  36. n34=  if (%read.userlists == all) { mode $chan +v $nick | halt }
  37. n35=  if ($chan isin %read.userlists) { mode $chan +v $nick | goto end }
  38. n36=  else { goto end }
  39. n37=  :end
  40. n38=  unset %read.userlists
  41. n39=}
  42. n40=on +4:JOIN:#: {
  43. n41=  .auser 4 $nick
  44. n42=  if (%autoop != Enabled) { goto end }
  45. n43=  else { if ($me !isop $chan) { goto end } }
  46. n44=  set %read.userlists $readini $mircdir $+ botfiles\userlist.bot autoop $address($nick,3)
  47. n45=  if (%read.userlists == all) { mode $chan +o $nick | halt }
  48. n46=  if ($chan isin %read.userlists) { mode $chan +o $nick | goto end }
  49. n47=  else { goto end }
  50. n48=  :end
  51. n49=  unset %read.userlists
  52. n50=}
  53. n51=on +5:JOIN:#: {
  54. n52=  .auser 5 $nick
  55. n53=  if (%autoop != Enabled) { goto end }
  56. n54=  else { if ($me !isop $chan) { goto end } }
  57. n55=  set %read.userlists $readini $mircdir $+ botfiles\userlist.bot autoop-protect $address($nick,3)
  58. n56=  if (%read.userlists == all) { mode $chan +o $nick | halt }
  59. n57=  if ($chan isin %read.userlists) { mode $chan +o $nick | goto end }
  60. n58=  else { goto end }
  61. n59=  :end
  62. n60=  unset %read.userlists
  63. n61=}
  64. n62=#splitdetector off
  65. n63=on 1:SNOTICE:*net*break*: {
  66. n64=  if ($window(@Current_Split_Servers).state == $null) {
  67. n65=  echo 4 ½(GLiTCH)╗ NetSplit Detected on $parm7 $+ . ( $+ $realtime $+ ) ( $+ $day $+ ) }
  68. n66=  else { aline @Current_Split_Servers $parm7 ( $+ $realtime $+ ) ( $+ $day $+ )
  69. n67=  echo 4 ½(GLiTCH)╗ Right Click on Server Name to Connect }
  70. n68=  beep 2 50
  71. n69=  halt
  72. n70=}
  73. n71=on 1:SNOTICE:*net*junction*: {
  74. n72=  if ($window(@Current_Split_Servers).state == $null) {
  75. n73=  echo 4 ½(GLiTCH)╗ NetMerge Detected on $parm7 $+ . ( $+ $realtime $+ ) ( $+ $day $+ ) }
  76. n74=  else { set %merged.server.var 1
  77. n75=    :start
  78. n76=    set %merged.server.test $line(@Current_Split_Servers,%merged.server.var)
  79. n77=    set %merged.server.test $token(1,544,%merged.server.test)
  80. n78=    if (%merged.server.test == $parm7) { dline @Current_Split_Servers %merged.server.var | echo 4 ½(GLiTCH)╗ Server Merged | goto end }
  81. n79=    if (%merged.server.var == %merged.server.constant) { echo 4 ½(GLiTCH)╗ NetMerge Detected on $parm7 $+ . ( $+ $realtime $+ ) ( $+ $day $+ ) | goto end }
  82. n80=  else { inc %merged.server.var  1 | goto start } }
  83. n81=  :end
  84. n82=  unset %merged.*
  85. n83=  beep 2 70
  86. n84=  halt
  87. n85=}
  88. n86=on 1:SNOTICE:*: { halt }
  89. n87=#splitdetector end
  90. n88=#l5prot on
  91. n89=on +5!:DEOP:#: {
  92. n90=  set %userlists.protect $readini $mircdir $+ botfiles\userlist.bot autoop-protect $address($opnick,3)
  93. n91=  if (%userlists.protect == all) {
  94. n92=    if ($level($address($nick,3) ) == 5) { goto end }
  95. n93=  else { mode $chan -o+o $nick $opnick | goto end } }
  96. n94=  if ($chan isin %userlists.protect) {
  97. n95=    if ($level($address($nick,3) ) == 5) { goto end }
  98. n96=  else { mode $chan -o+o $nick $opnick } }
  99. n97=  :end
  100. n98=  if (%mass.deop.stat == enabled) {
  101. n99=    if (%mass.deop.prot [ $+ [ $wildsite ] ] == $null) {
  102. n100=    set %mass.deop.prot $+ $wildsite 1 | .timer 1 8 unset %mass.deop.prot $+ $wildsite }
  103. n101=    else { inc %mass.deop.prot $+ $wildsite }
  104. n102=    if (%mass.deop.prot [ $+ [ $wildsite ] ] >= %mass.deop.total ) { kick $chan $nick Massdeop Protection Activated! %glitch | unset %mass.deop.prot $+ $wildsite }
  105. n103=  }
  106. n104=}
  107. n105=on +5!:KICK:#: {
  108. n106=  set %userlists.protect $readini $mircdir $+ botfiles\userlist.bot autoop-protect $address($knick,3)
  109. n107=  if (%userlists.protect == all) {
  110. n108=    if ($level($address($nick,3) ) == 5) { goto end }
  111. n109=  else { mode $chan -o $nick | goto end } }
  112. n110=  if ($chan isin %level5- [ $+ [ $address($knick,3) ] ] ) {
  113. n111=    if ($level($address($nick,3) ) == 5) {
  114. n112=    goto end }
  115. n113=  else { mode $chan -o $nick } }
  116. n114=  :end
  117. n115=  if (%mass.kick.stat == enabled) {
  118. n116=    if (%mass.kick.prot [ $+ [ $wildsite ] ] == $null) {
  119. n117=    set %mass.kick.prot $+ $wildsite 1 | .timer 1 10 unset %mass.kick.prot $+ $wildsite }
  120. n118=    else { inc %mass.kick.prot $+ $wildsite }
  121. n119=    if (%mass.kick.prot [ $+ [ $wildsite ] ] >= %mass.kick.total ) { kick $chan $nick Masskick Protection Activated! %glitch | unset %mass.deop.prot }
  122. n120=  }
  123. n121=}
  124. n122=#l5prot end
  125. n123=#massdeop.prot on
  126. n124=on @1!:DEOP:#:{
  127. n125=  if (%mass.deop.prot [ $+ [ $wildsite ] ] == $null) {
  128. n126=  set %mass.deop.prot $+ $wildsite 1 | .timer 1 8 unset %mass.deop.prot $+ $wildsite }
  129. n127=  else { inc %mass.deop.prot $+ $wildsite }
  130. n128=  if (%mass.deop.prot [ $+ [ $wildsite ] ] >= %mass.deop.total ) { kick $chan $nick Massdeop Protection Activated! %glitch | unset %mass.deop.prot $+ $wildsite }
  131. n129=}
  132. n130=#massdeop.prot end
  133. n131=#masskick.prot on
  134. n132=on @1!:KICK:#:{
  135. n133=  if (%mass.kick.prot [ $+ [ $wildsite ] ] == $null) {
  136. n134=  set %mass.kick.prot $+ $wildsite 1 | .timer 1 10 unset %mass.kick.prot $+ $wildsite }
  137. n135=  else { inc %mass.kick.prot $+ $wildsite }
  138. n136=  if (%mass.kick.prot [ $+ [ $wildsite ] ] >= %mass.kick.total ) { kick $chan $nick Masskick Protection Activated! %glitch | unset %mass.deop.prot }
  139. n137=}
  140. n138=#masskick.prot end
  141. n139=#e-mail.check off
  142. n140=on +10:CHATOPEN:{
  143. n141=  msg = $+ $me user %email.user
  144. n142=  msg = $+ $me pass %email.pass
  145. n143=  clear chat with $me
  146. n144=  window -a @GLiTCH_Script_E-Mail_Server
  147. n145=  echo 4 -a ½(GLiTCH)╗ GLiTCH v3.7 Mail Server
  148. n146=}
  149. n147=on +10:CHAT:*has*message*:{
  150. n148=  if ($parm4 == 0) { echo 4 -a ½(GLiTCH)╗ You have no mail | echo 4 -a ½(GLiTCH)╗ Right Click for Options }
  151. n149=  else { echo 4 -a ½(GLiTCH)╗ You have $parm4 message(s)! Type RETR (message number you want to read) | echo 4 -a ½(GLiTCH)╗ Right Click for Options }
  152. n150=  .disable #e-mail.check
  153. n151=}
  154. n152=on 1:DNS:{
  155. n153=  echo 4 hello
  156. n154=  set %email.longip $longip($raddress)
  157. n155=  .disable #e-mail.check
  158. n156=}
  159. n157=#e-mail.check end
  160. n158=#read.email off
  161. n159=on +10:CHAT:.:{
  162. n160=  .disable #read.email
  163. n161=}
  164. n162=on +10:CHAT:*:{
  165. n163=  echo 4 -a ½(GLiTCH)╗ 1 $+ $parms
  166. n164=}
  167. n165=#read.email end
  168. n166=#e-mail.send off
  169. n167=on +10:CHATOPEN: {
  170. n168=  .timer 1 3 mail.snd
  171. n169=}
  172. n170=on +10:CHAT:*message accepted*:{
  173. n171=  .close -c chat with $me
  174. n172=  .disable #e-mail.send
  175. n173=  echo 4 ½(GLiTCH)╗ Mail successfully sent to %mail.send $+ !
  176. n174=  .unset %mail.*
  177. n175=}
  178. n176=#e-mail.send end
  179. n177=on +2:NICK:.ruser $nick | .auser 2 $newnick
  180. n178=on +2:JOIN:#:.auser 2 $nick
  181. n179=on +2:QUIT:.ruser 2 $nick
  182. n180=on +3:NICK:.ruser $nick | .auser 3 $newnick
  183. n181=on +3:QUIT:#:.ruser 3 $nick
  184. n182=on +4:QUIT:.ruser 4 $nick
  185. n183=on +4:NICK:.ruser $nick | .auser 4 $newnick
  186. n184=on +5:NICK:.ruser $nick | .auser 5 $newnick
  187. n185=on +5:QUIT:.ruser 5 $nick
  188. n186=on +10:NICK:.ruser $nick | .auser 10 $newnick
  189. n187=on +10:JOIN:%homechan: {
  190. n188=  .enable #auto.join
  191. n189=  set %me.chan $chan
  192. n190=  who $chan
  193. n191=}
  194. n192=on 1!:BAN:#: {
  195. n193=  if ($banmask iswm $address($me,1) ) {
  196. n194=  mode $chan -ob $nick $banmask }
  197. n195=}
  198. n196=#text.flood on
  199. n197=on +1:NOTICE:*:*: {
  200. n198=  if ([ %notice [ $+ [ $site ] ] ] == $null ) {
  201. n199=    set %notice $+ $site 1
  202. n200=  .timer 1 10 unset %notice $+ $site | goto end }
  203. n201=  if ([ %notice [ $+ [ $site ] ] ] == 1 ) {
  204. n202=  inc %notice $+ $site 1 | goto end }
  205. n203=  if ([ %notice [ $+ [ $site ] ] ] == 2 ) {
  206. n204=  inc %notice $+ $site 1 | goto end }
  207. n205=  if ([ %notice [ $+ [ $site ] ] ] == 3 ) {
  208. n206=  inc %notice $+ $site 1 | goto end }
  209. n207=  if ([ %notice [ $+ [ $site ] ] ] == 4 ) {
  210. n208=    .ignore *!*@ $+ $site
  211. n209=    echo 6 ½(GLiTCH)╗ $nick at *!*@ $+ $site has been ignored for NOTICE flooding.
  212. n210=  set %ignoreduser *!*@ $+ $site }
  213. n211=  :end
  214. n212=}
  215. n213=on +1:TEXT:*:?: {
  216. n214=  if ([ %msg [ $+ [ $site ] ] ] == $null ) {
  217. n215=    set %msg $+ $site 1
  218. n216=  .timer 1 10 unset %msg $+ $site | goto end }
  219. n217=  if ([ %msg [ $+ [ $site ] ] ] == 1 ) {
  220. n218=  inc %msg $+ $site 1 | goto end }
  221. n219=  if ([ %msg [ $+ [ $site ] ] ] == 2 ) {
  222. n220=  inc %msg $+ $site 1 | goto end }
  223. n221=  if ([ %msg [ $+ [ $site ] ] ] == 3 ) {
  224. n222=  inc %msg $+ $site 1 | goto end }
  225. n223=  if ([ %msg [ $+ [ $site ] ] ] == 4 ) {
  226. n224=    .ignore *!*@ $+ $site
  227. n225=    echo 6 -s ½(GLiTCH)╗ $nick at *!*@ $+ $site has been ignored for MSG flooding.
  228. n226=  set %ignoreduser *!*@ $+ $site }
  229. n227=  :end
  230. n228=}
  231. n229=on *+1:TEXT:*:#: {
  232. n230=  if ([ %msg.chan [ $+ [ $site ] ] ] == $null ) {
  233. n231=    set %msg.chan $+ $site 1
  234. n232=  .timer 1 10 unset %msg.chan $+ $site | goto end }
  235. n233=  if ([ %msg.chan [ $+ [ $site ] ] ] == 1 ) {
  236. n234=  inc %msg.chan $+ $site 1 | goto end }
  237. n235=  if ([ %msg.chan [ $+ [ $site ] ] ] == 2 ) {
  238. n236=  inc %msg.chan $+ $site 1 | goto end }
  239. n237=  if ([ %msg.chan [ $+ [ $site ] ] ] == 3 ) {
  240. n238=  inc %msg.chan $+ $site 1 | goto end }
  241. n239=  if ([ %msg.chan [ $+ [ $site ] ] ] == 4 ) {
  242. n240=  inc %msg.chan $+ $site 1 | goto end }
  243. n241=  if ([ %msg.chan [ $+ [ $site ] ] ] == 5 ) {
  244. n242=  kick $chan $nick Msg flood deteted. %glitch }
  245. n243=  :end
  246. n244=}
  247. n245=on *+1:ACTION:*:#: {
  248. n246=  if ([ %action.chan [ $+ [ $site ] ] ] == $null ) {
  249. n247=    set %action.chan $+ $site 1
  250. n248=  .timer 1 10 unset %action.chan $+ $site | goto end }
  251. n249=  if ([ %action.chan [ $+ [ $site ] ] ] == 1 ) {
  252. n250=  inc %action.chan $+ $site 1 | goto end }
  253. n251=  if ([ %action.chan [ $+ [ $site ] ] ] == 2 ) {
  254. n252=  inc %action.chan $+ $site 1 | goto end }
  255. n253=  if ([ %action.chan [ $+ [ $site ] ] ] == 3 ) {
  256. n254=  inc %action.chan $+ $site 1 | goto end }
  257. n255=  if ([ %action.chan [ $+ [ $site ] ] ] == 4 ) {
  258. n256=  inc %action.chan $+ $site 1 | goto end }
  259. n257=  if ([ %action.chan [ $+ [ $site ] ] ] == 5 ) {
  260. n258=  kick $chan $nick Action flood deteted. %glitch }
  261. n259=  :end
  262. n260=}
  263. n261=#text.flood end
  264. n262=#prot.serverop on
  265. n263=on @+4:SERVEROP:#:!
  266. n264=on @+5:SERVEROP:#:!
  267. n265=on @1:SERVEROP:#:/mode $chan -o $opnick
  268. n266=#prot.serverop end
  269. n267=#prot.modes off
  270. n268=on @1:SERVERMODE:#:/mode $chan -spmitnkl+tn $parms
  271. n269=on @1:MODE:#:/mode $chan -spmitnkl+tn $parms
  272. n270=#prot.modes end
  273. n271=#prot.op off
  274. n272=on @1:OP:#:/mode $chan -o $opnick
  275. n273=#prot.op end
  276. n274=_______________________________--=={|GLiTCH|}==-- Script v3.7 ---END______________________________________________________
  277.